package com.iman.sumer.service.space;

import java.util.List;
import java.util.Map;

import com.iman.common.support.Page;
import com.iman.sumer.vo.EditShareVo;
import com.iman.sumer.vo.sapce.ShareVo;
import com.iman.sumer.vo.sapce.TagVo;

public interface ShareService {

	public Page<ShareVo> getSharePage(Map<String, Object> map);

	public void insertShared(Map<String, Object> mapResource, Map<String, Object> mapFile);

	public void delSharedResource(Long id,Long userId);

	public void addDownloadCnt(Long id);

	public List<TagVo> getHostTag();

	public List<TagVo> getTagList();
	
	public EditShareVo getSharedById(Long shareId);
	
	public void updateShareResource(Map<String,Object> map);

}
